import { BaseEntity } from '@/types/global'

/** 商品详情查询对象 */
export interface ProductDetailQuery {
    /** 商品ID */
    productId?: number
    /** 商品副标题 */
    subtitle?: string
    /** 是否热销 */
    isHot?: number
}

/** 商品详情返回对象 */
export interface ProductDetailVO extends BaseEntity {
    /** 主键 */
    id: number
    /** 商品ID */
    productId: number
    /** 商品副标题 */
    subtitle: string
    /** 商品描述 */
    description: string
    /** 主图URL */
    mainImage: string
    /** 子图URL(JSON格式) */
    subImages: string | string[]
    /** 容量数值 */
    volume: number
    /** 单位ID */
    unitId: number
    /** 单位名称 */
    unitName?: string
    /** 销量 */
    sales: number
    /** 是否热销(0:否,1:是) */
    isHot: number
    /** 是否热销名称 */
    isHotName?: string
}

/** 商品详情表单对象 */
export interface ProductDetailForm {
    /** 主键 */
    id?: number
    /** 商品ID */
    productId: number
    /** 商品副标题 */
    subtitle: string
    /** 商品描述 */
    description: string
    /** 主图URL */
    mainImage: string
    /** 子图URL(JSON格式) */
    subImages: string | string[]
    /** 容量数值 */
    volume: number
    /** 单位ID */
    unitId: number
    /** 销量 */
    sales: number
    /** 是否热销(0:否,1:是) */
    isHot: number
} 